﻿using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
using SDF.Web.Framework;
using SDF.Web.Framework.Mvc;

namespace SDF.Plugin.Misc.DynamicEntity.Models
{
    public class ConfigurationModel : BaseSDFModel
    {
        public int ActiveProjectScopeConfiguration { get; set; }


        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Picture")]
        [UIHint("Picture")]
        public int Picture1Id { get; set; }
        public bool Picture1Id_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Text")]
        [AllowHtml]
        public string Text1 { get; set; }
        public bool Text1_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Link")]
        [AllowHtml]
        public string Link1 { get; set; }
        public bool Link1_OverrideForProject { get; set; }

        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Picture")]
        [UIHint("Picture")]
        public int Picture2Id { get; set; }
        public bool Picture2Id_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Text")]
        [AllowHtml]
        public string Text2 { get; set; }
        public bool Text2_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Link")]
        [AllowHtml]
        public string Link2 { get; set; }
        public bool Link2_OverrideForProject { get; set; }

        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Picture")]
        [UIHint("Picture")]
        public int Picture3Id { get; set; }
        public bool Picture3Id_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Text")]
        [AllowHtml]
        public string Text3 { get; set; }
        public bool Text3_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Link")]
        [AllowHtml]
        public string Link3 { get; set; }
        public bool Link3_OverrideForProject { get; set; }

        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Picture")]
        [UIHint("Picture")]
        public int Picture4Id { get; set; }
        public bool Picture4Id_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Text")]
        [AllowHtml]
        public string Text4 { get; set; }
        public bool Text4_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Link")]
        [AllowHtml]
        public string Link4 { get; set; }
        public bool Link4_OverrideForProject { get; set; }

        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Picture")]
        [UIHint("Picture")]
        public int Picture5Id { get; set; }
        public bool Picture5Id_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Text")]
        [AllowHtml]
        public string Text5 { get; set; }
        public bool Text5_OverrideForProject { get; set; }
        [SDFResourceDisplayName("Plugins.Widgets.DynamicEntity.Link")]
        [AllowHtml]
        public string Link5 { get; set; }
        public bool Link5_OverrideForProject { get; set; }
    }
}